home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 3 / Precision Software Applications Silver Collection Volume Three (PSM) (1993).iso / music2 / sbhq001.arj / VPESP.DOC < prev   
Text File  |  1992-10-01  |  11KB  |  270 lines

  1. Visual Player
  2. Versión 1.0, Barcelona, Octubre '92
  3. Player y FFT por Héctor Martínez
  4. Gráficos por Luis Crespo
  5. Sound Blaster Pro por David López y Angel Trigo (autores de ProMod)
  6.  
  7.  
  8. Visual Player es un MOD player gráfico.
  9. Mientras suena la música, Visual Player puede mostrar por pantalla la onda
  10. de las 4 voces del MOD, la onda final, cuatro barras reales de volumen, y
  11. un analizador de espectro REAL. Este programa ha sido hecho para "mirar" la
  12. música al mismo tiempo que se escucha. Todo en Visual Player es real, todo
  13. lo que se muestra por pantalla se calcula a partir del sonido digital y no
  14. de la partitura.
  15.  
  16.  
  17. Cómo usar el VP:
  18. ----------------
  19. Para ejecutar el Visual Player basta con teclear en el intérprete de
  20. comandos:
  21.  
  22.    VP nombre
  23.  
  24. Donde "nombre" es el nombre del fichero MOD a escuchar. En el nombre del
  25. fichero pueden utilizarse "comodines", como por ejemplo:
  26.  
  27.    VP a*
  28.  
  29. Tocará todos los MOD's que empiezen por la letra "a".
  30.  
  31.  
  32. Requerimientos Hardware:
  33. ------------------------
  34. VP puede hacer sonar música por el altavoz interno del PC, la Sound Blaster,
  35. la Sound Blaster Pro (en stereo), o uno o dos conversores de digital a
  36. analógico (DAC) conectados al LPT1 y al LPT2. Es muy fácil y barato
  37. construirse un DAC y conectarlo al puerto de impresora. Más adelante se da
  38. el diseño de un circuito simple de un DAC.
  39.  
  40. VP necesita una tarjeta VGA, y a causa de todas las posibilidades gráficas
  41. del programa, cuanto más rápido sea el ordenador mejor partido se podrá
  42. sacar de VP. Si la pantalla se actualiza muy lentamente, tendrás que editar
  43. el fichero VP.CFG y desconectar (poner a OFF) algunas opciones gráficas o
  44. disminuir la frecuencia de muestreo. Es recomendable de todas formas leerse
  45. el fichero VP.CFG, porque contiene información adicional sobre el programa.
  46.  
  47. VP no necesita demasiada memoria para funcionar, pero algunos ficheros MOD
  48. son muy grandes y se necesitará mucha memoria para cargarlos. Si no hay
  49. suficiente memoria una vez cargado el MOD, la pantalla de ayuda y el OS Shell
  50. no funcionarán.
  51.  
  52. Es preferible no usar programas y drivers que gestionen memoria o que dejen
  53. al 386 en modo virtual (EMM386, QEMM, 386MAX, etc) ya que enlentecen el
  54. ordenador a la hora de procesar el sonido, y disminuye la calidad del sonido
  55. Esto es más importante si se tiene un 386 lento o SB o SB Pro.
  56.  
  57.  
  58. Las teclas:
  59. -----------
  60. He aquí una referencia rápida de teclado para los impacientes:
  61.  
  62.  
  63.         PgUp     : Decrementar Pattern
  64.         PgDown   : Incrementar Pattern
  65.  
  66.         +        : Incrementar Frecuencia de Muestreo
  67.         -        : Decrementar Frecuencia de Muestreo
  68.  
  69.         P        : Cambiar Salida de Sonido
  70.         F        : Interruptor de Filtro de la SB Pro
  71.  
  72.         1..4     : Interruptores de Voz
  73.  
  74.         F1..F5   : Interruptores de Osciloscopio
  75.         SF1..SF5 : Interruptores de Sincronismo de Osciloscopio
  76.  
  77.         F6       : Interruptor del Analizador de Espectro
  78.         L        : Interruptor de Escala Logarítmica en el Analizador
  79.         M        : Cambiar Método en la FFT (Analizador de Espectro)
  80.  
  81.         F7       : Interruptor de Barras de Volumen
  82.  
  83.         S        : Salida Temporal al DOS
  84.         Enter    : Siguiente MOD / Salir del Visual Player
  85.         ESC      : Salir del Visual Player
  86.  
  87.         F9       : Pantalla de Ayuda
  88.  
  89.  
  90.  
  91. La frecuencia de muestreo:
  92. --------------------------
  93. La frecuencia de muestreo es la velocidad a la que se procesa el sonido.
  94. Esto significa que cuanto más alta sea la frecuencia de muestreo, más alta
  95. será la calidad del sonido, sobre todo en los sonidos agudos como platillos,
  96. campanas, etc. Un ordenador rápido permite frecuencias de muestreo más
  97. altas que uno lento. Si tienes una máquina lenta y ejecutas el programa con
  98. una frecuencia de muestreo alta, la pantalla se actualizará más lentamente.
  99. Si se selecciona una frecuencia por debajo de los 13Khz, los osciloscopios
  100. mostrarán "basura".
  101.  
  102. Los osciloscopios:
  103. ------------------
  104. Los 4 osciloscopios superiores muestran la forma de onda de las voces que
  105. están sonando, y el osciloscopio central muestra la onda de la suma de las
  106. 4 voces. Las gráficas de los osciloscopios pueden sincronizarse con el
  107. comienzo de la onda, de forma que en la mayoría de los casos la onda se
  108. dibuje en el mismo sitio. Si dispones de una salida de sonido stereo, como
  109. por ejemplo una SB Pro, verás que las voces 1 y 4 sonarán por el canal
  110. izquierdo y las voces 2 y 3 por el derecho. Si te has construido tu propio
  111. DAC stereo, te aconsejamos que dispongas las salidas de este modo para que
  112. las barras de volumen sean coherentes.
  113.  
  114. Las barras de volumen:
  115. ----------------------
  116. Las barras de volumen de cada voz están situadas a ambos lados del
  117. osciloscopio suma, y están ordenadas de forma que a la izquierda se
  118. encuentran las voces que afectan al canal izquierdo, la 1 y la 4, y a la
  119. derecha las que afectan el canal derecho, la 2 y la 3.
  120.  
  121. El analizador de espectro:
  122. --------------------------
  123. El analizador de espectro es la opción que más tiempo de CPU consume.
  124. Muestra la potencia de cada frecuencia en el sonido. El analizador está
  125. implementado con un algoritmo de FFT con aritmética entera. La FFT se
  126. calcula a partir de 128 muestras tomadas de un buffer que suena durante
  127. 1/50 de segundo, de forma que la primera barra del espectro indica la
  128. potencia de F=0 Hz, la segunda F=50 Hz, la tercera F=100 Hz, la cuarta
  129. F=150 Hz, y así sucesivamente, independiente de la frecuencia de muestreo.
  130. Esto es así en el método 1.
  131. El método 2 toma 64 muestras del buffer y muestra la mitad de las barras
  132. del método 1, de forma que es más rápido pero menos preciso que el método 1.
  133. Cada barra sigue indicando un rango de 50 Hz, pero abarca menos frecuencias
  134. agudas.
  135. El método número 3 es un híbrido entre el 1 y el 2: toma 64 muestras del
  136. buffer y llena las 64 restantes con ceros, de forma que cada barra abarca
  137. un rango de 25 Hz.
  138.  
  139. El programador de un famoso Mod Player, dice en su documentación que su
  140. programa es el único que implementa un analizador de espectro real. Si bien
  141. ya no era cierto cuando él programó su analizador de espectro, porque ya
  142. existía el TrakBlaster 2.0, ahora será menos cierto. Y las rutinas del
  143. analizador de espectro son nuestras, no las hemos copiado de ningún sitio.
  144.  
  145.  
  146. Siguientes versiones:
  147. ---------------------
  148. En las siguientes versiones, nuestro programa incorporará:
  149.  
  150. - Soporte de Ratón.
  151. - Control del Mixer de la SB Pro.
  152. - El título de MOD, instrumentos del MOD, tiempo total del MOD, tiempo
  153.   transcurrido, etc, se mostrarán en pantalla.
  154. - Soporte de Stereo-in-One.
  155. - Soporte de Sound Blaster 3.0, en cuanto tengamos acceso a una de estas
  156.   tarjetas.
  157. - Soporte de otras tarjetas de sonido, conforme vayan apareciendo y nos
  158.   vayan "donando" las tarjetas y sus "developer's kits".
  159. - Menú de selección de ficheros.
  160. - Modo "Juke Box", con el que se podrán escuchar secuencialmente los MOD's
  161.   especificados en un fichero.
  162.  
  163.  
  164. Creditos:
  165. --------
  166. Queremos saludar a:
  167. Juan Carlos Arévalo, Victor Neira, Manolo Ruiz Moscoso, Juan Pedro Teruel,
  168. Hakan Gustavsson (The CodeBlasters, Suecia), James Chow (SBNet, Canada),
  169. Xavier Mundó Balcells (Por la carátula para el ARJ).
  170.  
  171. ...Y todos los beta testers que han ido probando las sucesivas versiones
  172. beta del programa.
  173.  
  174.  
  175. Shareware:
  176. ----------
  177. Visual Player se distribuye como software "shareware". Si has obtenido VP a
  178. través de un amigo, una BBS o fuente similar, tienes una versión sin
  179. registrar. En la versión no registrada aparece de vez en cuando un texto
  180. sobreimpresionado en las zonas más interesantes de la pantalla.
  181.  
  182. Al registrarse se obtiene:
  183. - Un diskette de 3'5", 720 KB, con una copia de la última versión del VP
  184.   registrada a tu nombre, sin los molestos textos de la versión no
  185.   registrada.
  186. - Notificación de la aparición de próximas versiones.
  187. - Siguiente versión registrada gratuita.
  188. - Los mods que tú escojas de la lista que acompaña al programa: MODS.LST y que
  189.   quepan en el mismo diskette del programa.
  190.  
  191. Cómo registrarse:
  192. Enviar una carta a:
  193.  
  194.    Luis Crespo
  195.    Apartado de correos 93142
  196.    Barcelona 08080, SPAIN
  197.  
  198. Con el nombre y dirección completos y 3.000 Pesetas si vives en España, o
  199. $35 si vives en el extranjero.
  200.  
  201.  
  202. Copyright/Licencia/Garantías:
  203. -----------------------------
  204. Visual Player debe ser distribuído sin modificación alguna y con la
  205. documentación y ficheros completos. La versión registrada no debe
  206. distribuírse.
  207.  
  208. Visual Player es copyright de los autores. Dichos autores permiten: usar el
  209. software, hacer copias del programa, dar dichas copias a cualquiera y
  210. distribuir el software por medios electrónicos.
  211.  
  212. Esta prohibido cobrar, o pedir donaciones por una copia o copias del
  213. programa, y por distribuir el software y/o documentación con productos
  214. comerciales, sin previo consentimiento por escrito de los autores.
  215.  
  216. No hay garantia de ningun tipo, y los autores no se hacen responsables de
  217. daños de ningun tipo. Al usar este software, usted está de acuerdo con todo
  218. lo citado arriba.
  219.  
  220.  
  221. Cómo contactar con los autores:
  222. -------------------------------
  223. Esperamos vuestros comentarios sobre el programa. Nuestras direcciones
  224. electrónicas son:
  225.  
  226. Luis Crespo: FidoNet 2:343/108.21
  227. Angel Trigo: FidoNet 2:343/121.242
  228. David Lopez: FidoNet 2:343/121.989
  229.  
  230. El circuito:
  231. ------------
  232. He aquí el circuito: un conversor digital a analógico que se conecta al
  233. puerto de impresora y al amplificador. Para montarlo, necesitarás
  234. únicamente 18 resistencias del 1%, 2 condensadores, un conector macho D-25
  235. y un jack RCA. Es muy importante que las resistencias sean del 1% de
  236. tolerancia, porque si son del 5% o más, el invento sonará fatal.
  237.  
  238.  
  239.           Puerto de impresora:
  240.  
  241.           señal    pin
  242.                               20k   20k
  243.           D0       2      >───░░░─┬─░░░──0v (Tierra, pin 20)
  244.                               20k ░ 10k
  245.           D1       3      >───░░░─┤
  246.                               20k ░ 10k
  247.           D2       4      >───░░░─┤
  248.                               20k ░ 10k
  249.           D3       5      >───░░░─┤
  250.                               20k ░ 10k
  251.           D4       6      >───░░░─┤
  252.                               20k ░ 10k
  253.           D5       7      >───░░░─┤
  254.                               20k ░ 10k
  255.           D6       8      >───░░░─┤
  256.                               20k ░ 10k
  257.           D7       9      >───░░░─┤
  258.                               20k ░ 10k  100nF
  259.                                   ├──────┤├─┬──> Al amplificador
  260.                                   │         │
  261.                                   ░ 10k     ┴ 10nF
  262.                                   │         ┬
  263.           Tierra   20     >───────┼─────────┴──>
  264.                                   0v
  265.  
  266.  
  267. Este circuito es una mejora del que venía con el ModPlay de Mark J.Cox, de
  268. modo que agradecemos a Mark J.Cox su diseño original.
  269.  
  270.